/*     */ package com.zimbra.cs.ldap;
/*     */ 
/*     */ import com.zimbra.common.service.ServiceException;
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ 
/*     */ public abstract class ZLdapContext
/*     */   extends ZLdapElement
/*     */   implements ILdapContext
/*     */ {
/*     */   protected LdapUsage usage;
/*     */   
/*     */   protected ZLdapContext(LdapUsage usage)
/*     */   {
/*  26 */     this.usage = usage;
/*     */   }
/*     */   
/*     */   public LdapUsage getUsage() {
/*  30 */     return this.usage;
/*     */   }
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void closeContext(boolean paramBoolean);
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void createEntry(ZMutableEntry paramZMutableEntry)
/*     */     throws LdapException.LdapEntryAlreadyExistException, ServiceException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void createEntry(String paramString1, String paramString2, String[] paramArrayOfString)
/*     */     throws ServiceException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void createEntry(String paramString, String[] paramArrayOfString1, String[] paramArrayOfString2)
/*     */     throws ServiceException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract ZModificationList createModificationList();
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void deleteChildren(String paramString)
/*     */     throws ServiceException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract ZAttributes getAttributes(String paramString, String[] paramArrayOfString)
/*     */     throws LdapException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract ZLdapSchema getSchema()
/*     */     throws LdapException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void modifyAttributes(String paramString, ZModificationList paramZModificationList)
/*     */     throws LdapException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract boolean testAndModifyAttributes(String paramString, ZModificationList paramZModificationList, ZLdapFilter paramZLdapFilter)
/*     */     throws LdapException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void moveChildren(String paramString1, String paramString2)
/*     */     throws ServiceException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void renameEntry(String paramString1, String paramString2)
/*     */     throws LdapException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void replaceAttributes(String paramString, ZAttributes paramZAttributes)
/*     */     throws LdapException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract void searchPaged(SearchLdapOptions paramSearchLdapOptions)
/*     */     throws ServiceException;
/*     */   
/*     */ 
/*     */ 
/*     */   public abstract ZSearchResultEnumeration searchDir(String paramString, ZLdapFilter paramZLdapFilter, ZSearchControls paramZSearchControls)
/*     */     throws LdapException;
/*     */   
/*     */ 
/*     */ 
/*     */   public boolean compare(String dn, String attributeName, String assertionValue)
/*     */     throws ServiceException
/*     */   {
/* 111 */     throw new UnsupportedOperationException("compare operation has not been implemented");
/*     */   }
/*     */   
/*     */   public abstract long countEntries(String paramString, ZLdapFilter paramZLdapFilter, ZSearchControls paramZSearchControls)
/*     */     throws LdapException;
/*     */   
/*     */   public abstract void deleteEntry(String paramString)
/*     */     throws LdapException;
/*     */   
/*     */   public abstract void setPassword(String paramString1, String paramString2)
/*     */     throws LdapException;
/*     */ }


/* Location:              /home/mint/zimbrastore.jar!/com/zimbra/cs/ldap/ZLdapContext.class
 * Java compiler version: 7 (51.0)
 * JD-Core Version:       0.7.1
 */